﻿using System;
using NUnit.Framework;

namespace Mbs.Test
{
    [TestFixture]
    public class EnumTest
    {
        [Test]
        public void AsEnumerableTest()
        {
            foreach (var item in Enum<TypeCode>.AsEnumerable())
                Console.WriteLine(item);
        }

        [Test]
        public void ParseTest()
        {
            var code = EnumHelper.Parse<TypeCode>("byte");
            Assert.IsTrue(code == TypeCode.Byte);

            code = EnumHelper.Parse<TypeCode>(4);
            Assert.IsTrue(code == TypeCode.Char);
        }
    }
}
